package org.glut.backend.domain;

import java.io.Serializable;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.IdType;

/**
 * 
 *
 * @author wubinbin
 * @since 2025-08-05 00:32
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName("marksheet")
public class Marksheet implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 评分id
     */
    @TableId(value = "scoreid", type = IdType.AUTO)
    private Integer scoreid;

    /**
     * 9-10分占比
     */
    private Double nineToTen;

    /**
     * 7-8分占比
     */
    private Double sevenToEight;

    /**
     * 5-6分占比
     */
    private Double fiveToSix;

    /**
     * 3-4分占比
     */
    private Double threeToFour;

    /**
     * 1-2分占比
     */
    private Double oneToTwo;

    /**
     * 男生评分
     */
    private Double man;

    /**
     * 女生评分
     */
    private Double woman;

    /**
     * 20岁以下评分
     */
    private Double belowTwenty;

    /**
     * 20-24岁评分
     */
    private Double twentyToTwentyFour;

    /**
     * 25-29岁评分
     */
    private Double twentyFiveToTwentyNine;

    /**
     * 30-34岁评分
     */
    private Double thirtyToThirtyFour;

    /**
     * 35-39岁评分
     */
    private Double thirtyFiveToThirtyNine;

    /**
     * 40岁以上评分
     */
    private Double overForty;

    /**
     * 一线城市评分
     */
    private Double firstCity;

    /**
     * 二线城市评分
     */
    private Double secondCity;

    /**
     * 三线城市评分
     */
    private Double thirdCity;

    /**
     * 四线城市评分
     */
    private Double fourthCity;
}
